<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Admin Doc</title>
  <link rel="stylesheet" href="../style/concise.min.css">
  <link rel="stylesheet" href="../style/concise-ui.min.css">
</head>
<body>
  <div container grid>
  <div column="11 +1">
    <h1 id="admin命令">admin命令</h1>
<p>此命令用于admin用户的管理。你可以使用此命令生成super用户。</p>
<p>一个系统里通常只允许存在一个super级别的用户，其他用户的级别都是admin。这在admin表里通过role字段进行标记。</p>
<h3 id="子命令">子命令</h3>
<ul>
<li><p>create 创建用户。</p>
</li>
<li><p>delete 删除用户。</p>
</li>
<li><p>password 更新用户密码。</p>
</li>
<li><p>show 显示用户列表。</p>
</li>
<li><p>help 查看帮助文档。</p>
</li>
</ul>
<h3 id="支持参数">支持参数</h3>
<table>
<thead>
<tr>
<th>参数</th>
<th>是否要携带值</th>
<th>说明</th>
<th>是否必须</th>
</tr>
</thead>
<tbody><tr>
<td>-n 或 <br>--name</td>
<td>是</td>
<td>用户名</td>
<td>create、delete、password必须指定</td>
</tr>
<tr>
<td>-s 或 <br>--super</td>
<td>否</td>
<td>创建用户时指定为super用户</td>
<td>否</td>
</tr>
<tr>
<td>-p</td>
<td>是</td>
<td>密码</td>
<td>create、password必须携带</td>
</tr>
</tbody></table>
<h3 id="查看帮助文档">查看帮助文档</h3>
<pre><code class="language-shell">node cmd/admin.js help
</code></pre>
<p>help 参数不是必须的，默认的子命令即为help。</p>
<h3 id="创建super用户">创建super用户</h3>
<pre><code class="language-shell">node cmd/admin.js create -n first -p 1234567 -s
</code></pre>
<h3 id="删除用户">删除用户</h3>
<pre><code class="language-shell">node cmd/admin.js delete -n first
</code></pre>
<h3 id="更新密码">更新密码</h3>
<pre><code class="language-shell">node cmd/admin.js password -n first -p 12345670
</code></pre>
<h3 id="显示所有用户列表">显示所有用户列表</h3>
<pre><code class="language-shell">node cmd/admin.js show 
</code></pre>
<h3 id="显示特定用户信息">显示特定用户信息</h3>
<pre><code class="language-shell">node cmd/admin.js show -n first
</code></pre>

  </div>
</div>
</body>
</html>